package com.jiyinit.web.core.business.dto;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.jiyinit.web.core.common.dto.PageRequest;

public class UserTaskRequest extends PageRequest {
	private static final long serialVersionUID = -2479717280719865068L;
	
	/**
     * ID           userTaskId
     */
	private Integer userTaskId;
	/**
     * 父任务id
     */
	private Integer userId;
	/**
     * 
     */
	private Integer taskId;
	
	/**
     * 创建时间
     */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 任务计划开始时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date startTimePl;
    /**
     * 任务计划结束时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date endTimePl;
    
    
    
    /**
     * 任务实际开始时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date startTimeReal;
    
    /**
     * 任务实际结束时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date endTimeReal;
    
    /**
     * 任务描述
     */
    private String userTaskDes;
    /**
     * 创建者
     */
    private Integer alloterId;

    private Integer[] alloterIds;
    public Integer[] getAlloterIds() {
		return alloterIds;
	}

	public void setAlloterIds(Integer[] alloterIds) {
		this.alloterIds = alloterIds;
	}

	private Double plDays;
   
    private Double realDays;
    
    private String completeDes;

	public String getCompleteDes() {
		return completeDes;
	}

	public void setCompleteDes(String completeDes) {
		this.completeDes = completeDes;
	}

	public Integer getUserTaskId() {
		return userTaskId;
	}

	public void setUserTaskId(Integer userTaskId) {
		this.userTaskId = userTaskId;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public Integer getTaskId() {
		return taskId;
	}

	public void setTaskId(Integer taskId) {
		this.taskId = taskId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getStartTimePl() {
		return startTimePl;
	}

	public void setStartTimePl(Date startTimePl) {
		this.startTimePl = startTimePl;
	}

	public Date getEndTimePl() {
		return endTimePl;
	}

	public void setEndTimePl(Date endTimePl) {
		this.endTimePl = endTimePl;
	}

	public Date getStartTimeReal() {
		return startTimeReal;
	}

	public void setStartTimeReal(Date startTimeReal) {
		this.startTimeReal = startTimeReal;
	}

	public Date getEndTimeReal() {
		return endTimeReal;
	}

	public void setEndTimeReal(Date endTimeReal) {
		this.endTimeReal = endTimeReal;
	}

	public String getUserTaskDes() {
		return userTaskDes;
	}

	public void setUserTaskDes(String userTaskDes) {
		this.userTaskDes = userTaskDes;
	}

	public Integer getAlloterId() {
		return alloterId;
	}

	public void setAlloterId(Integer alloterId) {
		this.alloterId = alloterId;
	}

	public Double getPlDays() {
		return plDays;
	}

	public void setPlDays(Double plDays) {
		this.plDays = plDays;
	}

	public Double getRealDays() {
		return realDays;
	}

	public void setRealDays(Double realDays) {
		this.realDays = realDays;
	}
    
	
}
